body mountings - Turkish English Dictionary